/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import eos.moe.dragoncore.api.model.AnimationEntityModel;
/*    */ import eos.moe.dragoncore.api.model.AnimationModel;
/*    */ import eos.moe.dragoncore.api.model.AnimationModelRenderer;
/*    */ import java.util.List;
/*    */ import java.util.function.Consumer;
/*    */ import net.minecraft.util.ResourceLocation;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public abstract class bo
/*    */ {
/*    */   public abstract void v(AnimationEntityModel paramAnimationEntityModel, w paramw, int paramInt);
/*    */   
/*    */   public abstract String v();
/*    */   
/*    */   public abstract ResourceLocation v();
/*    */   
/*    */   public abstract int v();
/*    */   
/*    */   public abstract boolean h();
/*    */   
/*    */   public void z() {}
/*    */   
/*    */   public abstract boolean z();
/*    */   
/*    */   public void v() {}
/*    */   
/*    */   public abstract float v();
/*    */   
/*    */   public void v(float f) {}
/*    */   
/*    */   public abstract boolean v();
/*    */   
/*    */   public abstract eos/moe/dragoncore/bd v();
/*    */   
/*    */   public abstract void v(Consumer<String> paramConsumer);
/*    */   
/*    */   public abstract bo v();
/*    */   
/*    */   public enum eos/moe/dragoncore/zj
/*    */   {
/* 66 */     i,
/* 67 */     w,
/* 68 */     q;
/*    */   }
/*    */ 
/*    */   
/*    */   public boolean equals(Object object) {
/* 73 */     if (this == object) return true; 
/* 74 */     if (!(object instanceof bo)) return false; 
/* 75 */     bo bo1 = (bo)object;
/* 76 */     return v().equals(bo1.v());
/*    */   }
/*    */ 
/*    */   
/*    */   public int hashCode() {
/* 81 */     return v().hashCode();
/*    */   }
/*    */ 
/*    */   
/*    */   public static abstract class eos/moe/dragoncore/bd
/*    */   {
/*    */     public bo g;
/*    */ 
/*    */     
/*    */     public eos/moe/dragoncore/bd(bo bo1) {
/* 91 */       this.g = bo1;
/*    */     }
/*    */ 
/*    */     
/*    */     public <T> T v() {
/* 96 */       return (T)this.g;
/*    */     }
/*    */     
/*    */     public abstract List<zm.eos/moe/dragoncore/lm> v(bo param1bo, AnimationModel param1AnimationModel, int param1Int1, int param1Int2);
/*    */     
/*    */     public abstract fn v(AnimationModelRenderer param1AnimationModelRenderer, String param1String, bo.eos/moe/dragoncore/zj param1eos/moe/dragoncore/zj, int param1Int);
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\bo.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */